Method and system for providing a training program to a subject

ABSTRACT

A method of providing a training program including at least a first exercise and a second exercise, the method comprising the steps of: acquiring one or more parameters associated with the first exercise performance of a subject; and adjusting, based on said one or more parameters, one or more target values of the second exercise to be provided after said first exercise.

FIELD OF THE INVENTION

The present application relates to a training method and system, moreparticularly, to a method and system for providing a training program toa subject.

BACKGROUND OF THE INVENTION

At present various devices are known to provide exercises for a subject,e.g. a patient who suffers from loss of motor function as a result ofaccident or disease. Usually these exercises are efficient in regainingmotor control, provided the training is intense and the patient isguided in the therapy. Another example of a subject is an athlete.

A rehabilitation system is disclosed in application CN 200410056143.0.In the disclosure of the rehabilitation system, during the exercise, theposture of a patient is captured by two cameras. The parameters, such asthe range of movement, physical activity level, etc., acquired by thecameras and/or other sensors, are used to evaluate an actual performanceof the patient during one exercise. A performance goal of the exercise,such as target level of the exercise, is predefined by a rehabilitationspecialist. The specialist may make a more accurate diagnosis and/or setup a more suitable rehabilitation program for the patient, based on acomparison between the actual performance and the target level.

The rehabilitation program, e.g. target level of an exercise, cannot beadjusted until the patient visits the specialist. The duration may betoo long to ensure compliance of the patient. The patient may becomede-motivated to do the exercise especially in an unsupervised homerehabilitation program.

SUMMARY OF THE INVENTION

It is therefore an object of this application to provide a method and asystem for providing a training program that is adjusted automatically.

In accordance with one aspect, a method of providing a training programincluding at least a first exercise and a second exercise is provided,the method comprising the steps of: acquiring one or more parametersassociated with the first exercise performance of a subject; andadjusting, based on said one or more parameters, one or more targetvalues of the second exercise to be provided after said first exercise.

In accordance with another aspect, a system of providing a trainingprogram including at least a first exercise and a second exercise isprovided, the system comprising: a first unit for acquiring one or moreparameters associated with the first exercise performance of a subject;and a second unit for adjusting, based on said one or more parameters,one or more target values of the second exercise to be provided aftersaid first exercise.

These and other characteristics, features and advantages of the presentinvention will become apparent from the following detailed description,taken in conjunction with the accompanying drawings, which illustrate,by way of example, the principles of the invention. The description isgiven for the sake of example only, without limiting the scope of theinvention. The reference numerals given below refer to the attacheddrawings.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention is explained in further detail, by way of example and withreference to the accompanying drawings, wherein:

FIG. 1 shows a system of providing a training program to a subjectaccording to an embodiment of the invention;

FIG. 2 is an illustration of a training program including a series ofexercises according to an embodiment of the invention;

FIG. 3 illustrates a flowchart for a process of providing a trainingprogram to a subject according to an embodiment of the invention;

FIG. 4 shows a system of providing a training program to a subjectaccording to another embodiment of the invention; and

FIG. 5 illustrates a flowchart for a process of providing a trainingprogram to a subject according to another embodiment of the invention.

Throughout the above drawings, like reference numerals will beunderstood to refer to like, similar or corresponding features orfunctions.

DETAILED DESCRIPTION

The present invention will be described with respect to particularembodiments and with reference to certain drawings, but the invention isnot limited thereto but only by the claims. The drawings described areonly schematic and are non-limiting. In the drawings, the size of someof the elements may be exaggerated and not drawn to scale forillustrative purposes. In the block diagrams of FIG. 1 and FIG. 4, thedashed lines indicate that the element in question may be removed fromthe system in various embodiments; in the flowcharts of FIG. 3 and FIG.5, the dashed lines indicate that the step in question may be removedfrom the process in various embodiments. Where an indefinite or definitearticle is used when referring to a singular noun, e.g. “a”, “an”,“the”, this includes a plural of that noun unless something else isspecifically stated.

FIG. 1 shows a system 100 a of providing a training program to a personP according to an embodiment of the invention. The system 100 acomprises a sensing device 10, an analyzer 20 a and a controller 30. Thesensing device 10 may include a plurality of sensors to detect movementof a person P. The sensors can be e.g. inertial sensors, marker-based ormarkerless camera systems for motion acquisition. During the time thatan exercise is performed by the person P, the sensing device 10 is usedto monitor the exercise and capture parameters of the movements of theperson P. The parameters are supplied to the analyzer 20 a via wired orwireless connection 60 between the sensing device 10 and the analyzer 20a.

In an embodiment, the parameters may be represented as a set of progressfactors associated with an exercise for a specific training, forexample, rehabilitation therapy. The values of the progress factors maybe associated with the exercise performance of the person P. In aphysical activity exercise for upper limbs, the set of progress factorsmay include range of movement PF_(a), speed of movement PF_(b),smoothness PF_(c), and trunk stability PF_(d). An actual performance 25a (i.e. performance level) of the exercise performed by the person P isgenerated by the analyzer 20 a based on analysis of the progress factorsPF_(a), PF_(b), PF_(c) and PF_(d).

In another embodiment, the system 100 a further comprises a weightsupplier 40 which may supply a set of weight factors to the analyzer 20a based on characteristics of an exercise. In a physical activityexercise for stretching upper limbs, for example, the range of movementPF_(a) and trunk stability PF_(d) are used to evaluate the actualperformance 25 b of the exercise performed by the person P.Correspondingly, weight factors WF_(a) and WF_(d) are set to non-zerovalues, and weight factors WF_(b) and WF_(C) are set to zero. Theanalyzer 20 a selects PF_(a) and PF_(d) in accordance with the non-zeroweights WF_(a) and WF_(d). The actual performance 25 b is thus evaluatedfrom the progress factors PF_(a) and PF_(d).

In addition, an exercise may be performed repeatedly by the person P.The number of repetitions of the exercise may be predetermined ordetermined by a rehabilitation specialist. In another embodiment, thesystem 100 a may further comprise a storage 50. During the time that anexercise is performed repeatedly, values of progress factors for theexercise are stored in the storage 50. In another embodiment, where itis assumed that an exercise is performed repeatedly for ten times,values of progress factors for one or more mid-repetitions of theexercise, five mid-repetitions for example, are stored in the storage50. When the person P finishes the exercise, each of the progressfactors includes a group of values to be stored in the storage 50. Theaverage of one group of values is calculated as an actual value of oneprogress factor. The actual values are used to evaluate an actualperformance 25 c of the exercise performed by the person P. That is tosay, the actual performance 25 c may be obtained on the basis of actualvalues for each of progress factors PF_(a), PF_(b), PF_(c) and PF_(d).

The controller 30 is provided with the actual performance (25 a, 25 b,or 25 c). In the controller 30, the actual performance is compared witha target level of the exercise. An instruction is generated by thecontroller 30 to adjust the target level of an upcoming exercise, basedon the compared result, which will be explained in detail later in thetext. The controller 30 provides the upcoming exercise with adjustedtarget values to the person P through a display (not shown).

FIG. 2 is an illustration of a training program including a series ofexercises which can be monitored by the system 100 a as shown in FIG. 1.In this embodiment, the training program can be used for strokerehabilitation. The training program includes a plurality of sessions,each session further including a series of exercises, and the series ofexercises being intended to be sequentially provided to the subject. Asshown in FIG. 2, a session of physical activity for upper limbs includesthree exercises, i.e. Exercise A for hand movement, Exercise B for wristrotation and Exercise C for stretching the upper limbs.

An evaluation of the performance level for each of the exercises in thesession of physical activity for upper limbs is made on the basis offour progress factors, i.e. range of movement PF_(a), speed of movementPF_(b), smoothness PF_(c), and trunk stability PF_(d). One or moreprogress factors are selected by the corresponding weight factors, andin one embodiment, these selected progress factors may be used in theevaluation of the actual performance 25 b. Here it is assumed thatExercises A, B and C represent Stages 1, 2 and 3. The upper index 1, 2,and 3 in progress factor (PF) or weight factor (WF) shown in FIG. 2indicates values of Exercises A, B and C corresponding to stage 1, 2 and3 respectively.

The following is a table showing a relationship between an evaluation ofan actual performance of an exercise, progress factors and weightfactors.

TABLE 1 Progress Factors (PF) Weight Factors Exercise Used in Evaluation(WF) Exercise A PF¹ _(a), PF¹ _(c) WF¹ _(a) > 0, WF¹ _(c) > 0 (handmovement) WF¹ _(b) = 0, WF¹ _(d) = 0 Exercise B PF² _(a), PF² _(b), PF²_(d) WF² _(a) > 0, WF² _(b) > 0 (wrist rotation) WF² _(d) > 0, WF² _(c)= 0 Exercise C PF³ _(a), PF3_(d) WF³ _(a) > 0, WF³ _(d) > 0 (stretchingthe upper limbs) WF³ _(b) = 0, WF³ _(c) = 0

FIG. 3 illustrates a flowchart for a method of providing a trainingprogram as shown in FIG. 2 to the person P. Exercises A, B and C areintended to be sequentially provided to the subject. During the timethat Exercise A is provided to the subject, a sensing device 10 monitorsExercise A performed by the person P to acquire progress factors, i.e.range of movement PF¹ _(a), speed of movement PF¹ _(b), smoothness PF¹_(c), and trunk stability PF¹ _(d) (Step S210).

During the time that the person P performs Exercise A repeatedly, e.g.ten times, values of the progress factors for the five mid-repetitionsof Exercise A are stored in the storage 50 (Step S220). Once the personP finishes the Exercise A, average values for each of the progressfactors PF¹ _(a), PF¹ _(b), PF¹ _(c) and PF¹ _(d) are calculated asactual values based on the stored values of the progress factors fromthe five mid-repetitions of Exercise A. The actual values are suppliedto the analyzer 20 a (Step S230).

Based on characteristics of Exercise A, i.e. hand movement in thesession of physical activity for upper limbs, the weight supplier 40provides a set of weight factors WF¹ _(a), WF¹ _(b), WF¹ _(c) and WF¹_(d) corresponding to the acquired progress factors PF¹ _(a), PF¹ _(b),PF¹ _(c) and PF¹ _(d) (Step S240). The weight factors are also suppliedto the analyzer 20 a, wherein the values of WF¹ _(a) and WF¹ _(c) arenon-zero, and the values of WF¹ _(b) and WF¹ _(d) are zero (Step S250).

The analyzer 20 a, based on the actual values of the progress factorsand the weight factors, generates an actual performance (i.e. actualperformance level) of Exercise A (Step S260). Since WF¹ _(b) and WF¹_(d) are zero, PF¹ _(a) and PF¹ _(c) corresponding to non-zero weightsWF¹ _(a) and WF¹ _(c), are selected to be used in the evaluation of theactual performance level of Exercise A. Then, the actual performancelevel is supplied to the controller 30 (Step S270). The controller 30compares the actual performance level with a target level of Exercise A(Step S280 a). In this embodiment, the target level for each exercise isdetermined by a set of target values of the progress factors associatedwith the exercise. Preferably, initial target values are predefined orpredetermined by a specialist.

Based on the comparison result, if the difference between the actualperformance level and the target level of Exercise A exceeds a thresholdvalue, the controller 30 generates an instruction to adjust the targetlevel of upcoming Exercise B and/or Exercise C (Step S290 a). Inparticular, if the actual performance level shows the person P performsExercise A very well and the instruction then indicates to adjust thetarget level of the next exercise (i.e. Exercise B), target values ofprogress factors PF² _(a) and PF² _(c) of Exercise B may be increasedbased on the selected progress factors PF¹ _(a) and PF¹ _(c) of ExerciseA. On the other hand, if the actual performance level shows the person Pperforms Exercise A poorly and the instruction also indicates to adjustthe target level of Exercise B, the target values of the progressfactors PF² _(a) and PF² _(c) of Exercise B may be decreased based onthe selected progress factors PF² _(a) and PF¹ _(c) of Exercise A. Sincea target level of an exercise is determined by target values of progressfactors of the exercise, the target level of Exercise B will be adjustedby updating the target values of progress factors thereof.

In an embodiment of the step for adjusting the target level of ExerciseB, PF² _(a) and PF² _(c) of Exercise B are updated by replacing theinitial target values of PF² _(a) and PF² _(c) of Exercise B with theactual values of PF¹ _(a) and PF¹ _(c) of Exercise A respectively. In analternative embodiment, the initial target values of PF² _(a) and PF²_(c) of Exercise B are updated by multiplying them by a coefficientwhich depends upon the actual performance level of Exercise A.

Then, Exercise B, with adjusted target values, is provided to the personP. During the time that the person P performs the next exercise (i.e.Exercise B), a similar process, i.e. Step S210-Step S290 a, isperformed. The acquired progress factors PF² _(a), PF² _(b) and PF² _(d)are selected to be used in an evaluation of the actual performance levelof Exercise B, and whether the target level of the next Exercise C isadjusted depends upon a comparison between the actual performance levelof Exercise B and the target level of Exercise B that has been adjustedon the basis of progress factors of Exercise A.

In an embodiment of the step for adjusting the target level of ExerciseC, according to the compared result, part of target values of PF³ _(a),PF³ _(b) and PF³ _(d) of Exercise C are updated. As an example, targetvalues of PF³ _(a) and PF³ _(b) of Exercise C are replaced by the actualvalues of PF² _(a) and PF² _(b) of Exercise B, while the target value ofPF³ _(d) of Exercise C is not updated. Then, Exercise C, with adjustedtarget values, is provided to the person P.

According to the embodiment described above, the initial target valuesof PF² _(a) and PF² _(c) of Exercise B are updated based on the actualvalues of PF¹ _(a) and PF¹ _(C) of Exercise A. Further, the initialtarget values of PF³ _(a) and PF³ _(b) of Exercise C are updated by theactual values of PF² _(a) and PF² _(b) of Exercise B. When the person Pstarts to perform Exercise C, all target values of the progress factorsof Exercise C, except PF³ _(d), are updated. Since at least some of thetarget values of progress factors of Exercise C are different from theinitial target values thereof, the target level of Exercise C is not theinitial target level of Exercise C.

FIG. 4 shows a system 100 b of providing a training program to a personP according to another embodiment of the invention. In comparison withthe system 100 a illustrated in FIG. 1, the system 100 b comprises ananalyzer 20 b. In addition to analyzer 20 b, sensing device 10,controller 30, weight supplier 40 and storage 50 in the system 100 b,the system (?) can adopt the same or similar devices as the system shownin FIG. 1. The detailed description of these same or similar devices isomitted herein.

As illustrated in FIG. 4, in addition to an evaluation of the actualexercise performance by the analyzer 20 a in FIG. 1, the analyzer 20 bfurther comprises a constructor to create a coefficient matrix forupdating target values of upcoming exercises. A process performed by thesystem 100 b is illustrated in FIG. 5. The process may be describedaccording to an embodiment to provide the training program as shown inFIG. 2.

As illustrated in FIG. 5, the analyzer 20 b obtains training dataacquired by the sensing device 10 during the time that a person Pperforms Exercise A (Step S205). Then, the constructor generates thecoefficient matrix by using the training data, based on a linearapproximation model (Step S208).

On the supposition that progress factors of each exercise arerepresented as elements of a matrix, the matrix of stage m and thematrix of stage m−1 can be expressed as:

[PF^(m) _(a),PF^(m) _(b),PF^(m) _(c) . . . PF^(m)_(n)]=Coff_(n×n)[PF^(m-1) _(a),PF^(m-1) _(b),PF^(m-1) _(c) . . .PF^(m-1) _(n)]  (1)

where the index (e.g. m and m−1) indicates the stage of the exercise, nis the number of progress factors associated with a specific exercise,and Coff_(n×n) represents the coefficient matrix.

In this embodiment, a matrix of Exercise A and a matrix of Exercise Bcan be shown as:

[PF² _(a),PF² _(b),PF² _(c),PF² _(d)]=Coff_(n×n)[PF¹ _(a),PF¹ _(b),PF¹_(c),PF¹ _(d)]  (2)

Coff_(n×n) is a 4×4 matrix, thus expression (2) is further representedas:

$\begin{matrix}{\begin{pmatrix}{PF}_{a}^{2} \\{PF}_{b}^{2} \\{PF}_{c}^{2} \\{PF}_{d}^{2}\end{pmatrix} = {\begin{bmatrix}{Coff}_{11} & {Coff}_{12} & {Coff}_{13} & {Coff}_{14} \\{Coff}_{21} & {Coff}_{22} & {Coff}_{23} & {Coff}_{24} \\{Coff}_{31} & {Coff}_{32} & {Coff}_{33} & {Coff}_{34} \\{Coff}_{41} & {Coff}_{42} & {Coff}_{43} & {Coff}_{44}\end{bmatrix}\begin{pmatrix}{PF}_{a}^{1} \\{PF}_{b}^{1} \\{PF}_{c}^{1} \\{PF}_{d}^{1}\end{pmatrix}}} & (3)\end{matrix}$

In accordance with a matrix algorithm, in order to obtain the values ofeach element in the coefficient matrix, the training data at leastincludes five groups of progress factors for one exercise, wherein eachgroup of the progress factors can be acquired by sensing device 10 fromone repetition of the exercise performed by the person P. In anembodiment, the person P performs the exercise ten times, and thetraining data is obtained from one or more mid-repetitions of theexercise, for example five mid-repetitions.

Using the training data, the coefficient matrix Coff_(n×n) is formedbased on a linear approximation model, for example minimizing RMSE (rootmean square error). After the coefficient matrix Coff_(n×n) is obtainedfrom the training data, a similar process, i.e. Step S210-Step S280 a,is performed. The acquired progress factors PF_(a) and PF_(c) areselected to be used in an actual performance level evaluation ofExercise A, and whether the target level of Exercise B is adjusteddepends upon a comparison between the actual performance level ofExercise A and a target level of Exercise A. Steps S210-S280 a may bethe same or similar steps as those shown in FIG. 3. The detaileddescription of these steps is omitted herein.

Based on the comparison result, if the difference between the actualperformance level of Exercise A and the target level of Exercise Aexceeds a threshold value, the controller 30 generates an instruction toadjust the target level of upcoming Exercise B (Step S290 b). In StepS290 b, target values of the progress factors PF² _(a), PF² _(b), PF²_(c) and PF² _(d) of Exercise B are obtained in accordance withExpression (3). As compared with Step S290 a in FIG. 3, each of theactual values of progress factors PF¹ _(a), PF¹ _(b), PF¹ _(c) and PF¹_(d) of Exercise A makes contributions to target values of the progressfactors of Exercise B. That is to say, the target values of the progressfactors of Exercise B are adjusted by a combination of actual values ofprogress factors PF¹ _(a), PF¹ _(b), PF¹ _(c) and PF¹ _(d) of ExerciseA. In other words, even though PF¹ _(b) and PF¹ _(d) of Exercise A arenot selected to be used for an evaluation of the actual performancelevel of Exercise A according to non-zero weights, each one of theprogress factors of Exercise A, including PF¹ _(b) and PF¹ _(d), exertsan influence on the target values of the progress factors of Exercise B.

Then, Exercise B, with adjusted target values, is provided to the personP. During the time that the person P performs next Exercise B, a similarprocess from Step S210-Step S290 b is performed. Target values of theprogress factors PF³ _(a), PF³ _(b), PF³ _(c) and PF³ _(d) of Exercise Care updated by multiplying actual values of progress factors PF² _(a),PF² _(b), PF² _(c) and PF² _(d) of Exercise B with the coefficientmatrix Coff_(n×n) generated on the basis of training data acquired inExercise A. So, the target level of Exercise C is adjusted according tothe actual values of progress factors of Exercise B.

The system of providing a training program to a subject and a methodperformed by the system should not be limited to embodiments mentionedabove. It will be apparent to those skilled in the art that the variousaspects of the invention claimed may be practiced in other examples thatdepart from these specific details.

In an alternative embodiment of the system 100 a, the analyzer 20 a maybe removed from the system. Accordingly, the step for performing anactual performance evaluation of Exercise A (Step S260) and the step forsupplying the actual performance level (Step 270) are not performed. Thecomparing step 280 a as shown in FIG. 3 or FIG. 5 may be modified asstep 280 b accordingly.

After actual values for each of the progress factors PF_(a), PF_(b),PF_(c) and PF_(d) are supplied to the controller 30 (Step 230) and theweight factors, provided by the weight supplier 40, are also supplied tothe controller 30 (step 240), the step 280 b may be performed in otherembodiments as described below.

In an embodiment, the controller 30 generates an instruction to updatetarget values of Exercise B. The controller 30 selects correspondingactual values of the progress factors of Exercise A according tonon-zero weights provided by the weight supplier 40. The target valuesof Exercise B are then replaced by the corresponding actual values ofthe progress factors of Exercise A. In another embodiment, thecontroller 30 compares actual values of the progress factors of ExerciseA with target values of Exercise B first. In still another embodiment,actual values of the progress factors of Exercise A provided withnon-zero weights are compared with target values of Exercise B. Whetherthe target values of Exercise B are adjusted depends upon the comparisonresult. For example, PF¹ _(a) and PF¹ _(c) of Exercise A are comparedwith PF² _(a) and PF² _(c), respectively, of Exercise B. Based on thecomparison results, if the difference between PF¹ _(a) of Exercise A andPF² _(a) of Exercise B exceeds a threshold value, while the differencebetween PF¹ _(c) of Exercise A and PF² _(c) of Exercise B does notexceed a threshold value, only PF² _(a) of Exercise B is replaced by PF¹_(a) of Exercise A. That is to say, each of the target values ofExercise B may be adjusted by the result of the comparison between theactual values of the progress factors of Exercise A and thecorresponding target values of Exercise B.

In addition, the order of the steps should not be limited to theprocedure shown in FIG. 3 and FIG. 5. In another embodiment of themethod of providing a training program to a subject, the step forgenerating weight factors (i.e. Step 240) and supplying the weightfactors to the analyzer (i.e. Step 250) for example, may be performedbefore the step for supplying the actual values of progress factors tothe analyzer (i.e. Step 230).

Moreover, the coefficient matrix described in system 100 b may becreated based on training data associated with each one of theexercises. That is to say, a new coefficient matrix may be generatedusing training data acquired at the start of an upcoming exercise. Thenew coefficient matrix is used to adjust target values of the upcomingexercise. In an alternative embodiment, a coefficient matrix may beshared by exercises included in one session. The new coefficient matrixis generated using training data acquired at the start of the exercisein the next session performed by a subject.

Additionally, as described in the embodiment mentioned above, thecoefficient matrix is formed based on a linear approximation model.However, other mathematical models in a neural network for example maybe applied as well to generate the coefficient matrix based on thetraining data.

Further, the operation of updating target values of upcoming exercisesbased on progress factors acquired in an exercise may be performed atthe end of the exercise or at start of the upcoming exercisealternatively.

Additionally, the analyzer 20 a, the controller 30 and the weightsupplier 40 are described as separate modules in the embodiments asshown in FIGS. 1 and 4. However, a person skilled in the art mayunderstand that the functions of these modules can be implemented by aprocessor and a readable medium on which a software program including aset of instructions is recorded. When the instructions are executed, theprocessor will be enabled to perform any one of the methods described inthe above-mentioned embodiments.

It should be noted that the above described embodiments are given fordescribing rather than limiting the invention, and it is to beunderstood that modifications and variations may be resorted to withoutdeparting from the spirit and scope of the invention as those skilled inthe art readily understand. Such modifications and variations areconsidered to be within the scope of the invention and the appendedclaims. The protective scope of the invention is defined by theaccompanying claims. In addition, any of the reference numerals in theclaims should not be interpreted as a limitation to the claims.

1. A method of providing a training program including at least a firstexercise and a second exercise, the method comprising the steps of:acquiring (S210) one or more parameters associated with the firstexercise performance of a subject; and adjusting (S290 a, S290 b), basedon said one or more parameters, one or more target values of the secondexercise to be provided after said first exercise.
 2. The method ofclaim 1, wherein said one or more parameters are obtained from one ormore repetitions of said first exercise.
 3. The method of claim 1,further comprising a step of: comparing (S280 a, S280 b) said one ormore parameters with said one or more target values, respectively;wherein said step of adjusting is implemented in accordance with theresult of said step of comparing.
 4. The method of claim 1, furthercomprising a step of: supplying (S240) one or more weight factorscorresponding to said one or more parameters, said weight factors beingassociated with characteristics of said first exercise; wherein saidstep of adjusting is implemented based further on said one or moreweight factors.
 5. The method of claim 1, wherein said one or moretarget values are adjusted according to said one or more parameters,respectively.
 6. The method of claim 1, wherein more than one parameteris acquired in said step of acquiring, and said one or more targetvalues are adjusted by a combination of said acquired parameters.
 7. Themethod of claim 1, further comprising a step of: providing said secondexercise with the adjusted target values to the subject.
 8. A system ofproviding a training program including at least a first exercise and asecond exercise, the system comprising: a first unit (10) for acquiringone or more parameters associated with the first exercise performance ofa subject; and a second unit (30) for adjusting, based on said one ormore parameters, one or more target values of the second exercise to beprovided after said first exercise.
 9. The system of claim 8, whereinsaid one or more parameters are obtained from one or more repetitions ofsaid first exercise.
 10. The system of claim 8, further comprising: athird unit (30) for comparing said one or more parameters with said oneor more target values, respectively; wherein said second unit (30)adjusts said one or more target values of said second exercise inaccordance with the comparison result of said third unit.
 11. The systemof claim 8, further comprising: a fourth unit (40) for supplying one ormore weight factors corresponding to said one or more parameters, saidweight factors being associated with characteristics of said firstexercise; wherein said second unit (30) adjusts said one or more targetvalues of said second exercise, based further on said one or more weightfactors.
 12. The system of claim 8, wherein said second unit (30)adjusts said one or more target values according to said one or moreparameters, respectively.
 13. The system of claim 8, wherein said firstunit (10) acquires more than one parameter, and said second unit (30)adjusts said one or more target values, based on a combination of saidacquired parameters.
 14. The system of claim 8, further comprising: afifth unit (30) for providing said second exercise with the adjustedtarget values to the subject.